\doxysubsubsubsection{FLASHEx Private macros to check input parameters }
\hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions}{}\label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf15a6822d2421a33b6857059348ab476}{IS\+\_\+\+FLASH\+\_\+\+TYPEERASE}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8164622401a6cacf006679166de93c21}{IS\+\_\+\+WRPSTATE}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga87cd48c2373f47668470a38892ed07e3}{IS\+\_\+\+OPTIONBYTE}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac1673536ea261ec834af6e3733f58231}{IS\+\_\+\+OB\+\_\+\+BOOT\+\_\+\+ADDRESS}}(ADDRESS)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8d602a97cd688390b3d1956d9970e712}{IS\+\_\+\+OB\+\_\+\+RDP\+\_\+\+LEVEL}}(LEVEL)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf2871652c08e76499d9449be6556f12c}{IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+SOURCE}}(SOURCE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga131ae3434f300c8317dd6b3b349c7cab}{IS\+\_\+\+OB\+\_\+\+STOP\+\_\+\+SOURCE}}(SOURCE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8a05393df3a5e89551b4e2e1e8c5b884}{IS\+\_\+\+OB\+\_\+\+STDBY\+\_\+\+SOURCE}}(SOURCE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gab320b4e9c392f95a7a5262b2f5e9545f}{IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+STOP\+\_\+\+FREEZE}}(FREEZE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga112de18ab98fba9247f0bfcfb55e0c20}{IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+STDBY\+\_\+\+FREEZE}}(FREEZE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac97ecd832fce5f4b4ff9ef7bc4493013}{IS\+\_\+\+OB\+\_\+\+BOR\+\_\+\+LEVEL}}(LEVEL)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gafcbd098d482318a622a58bf168547389}{IS\+\_\+\+FLASH\+\_\+\+LATENCY}}(LATENCY)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e7722ee983a9411f59c0fdb81bc0e08}{IS\+\_\+\+FLASH\+\_\+\+SECTOR}}(SECTOR)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gade36d0d5f5de92caf5a5e7ee22394b87}{IS\+\_\+\+OB\+\_\+\+WRP\+\_\+\+SECTOR}}(SECTOR)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6aeea9ef12189007b4d186a144fb54f6}{IS\+\_\+\+OB\+\_\+\+PCROP\+\_\+\+RDP}}(CONFIG)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6bd4064333d849ddcff4e831e64d50e3}{IS\+\_\+\+OB\+\_\+\+SECURE\+\_\+\+RDP}}(CONFIG)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e8b5a360108aff5eedfc7431ab125e1}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IOHSLV}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga41eb29a0776083ce176b2e660dd6d5cf}{IS\+\_\+\+OB\+\_\+\+IWDG1\+\_\+\+SOURCE}}(SOURCE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gae3bc28e8d38633a7576e95e1b39e64cb}{IS\+\_\+\+OB\+\_\+\+STOP\+\_\+\+D1\+\_\+\+RESET}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac49b0b1bad3d90eb27f1f6faa64cc1db}{IS\+\_\+\+OB\+\_\+\+STDBY\+\_\+\+D1\+\_\+\+RESET}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga395a9bf65b7afd3d86179d7c12d79578}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IWDG\+\_\+\+STOP}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga14d8e49c2f7926e252617e51df838dfd}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IWDG\+\_\+\+STDBY}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga702ed58324bfbb37bc8c689c09c39595}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+ST\+\_\+\+RAM\+\_\+\+SIZE}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gabb2e868ccbd85617c0ea6a583140535b}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+SECURITY}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga68ff0f976e73a1a0f2b5474fd5973d2d}{IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+TYPE}}(TYPE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9f462f01604e0d69a61be0795040c584}{IS\+\_\+\+OB\+\_\+\+BOOT\+\_\+\+ADD\+\_\+\+OPTION}}(VALUE)
\item 
\#define \mbox{\hyperlink{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga4f8a952ef3d17442be3df685f57fac2a}{IS\+\_\+\+FLASH\+\_\+\+TYPECRC}}(VALUE)
\end{DoxyCompactItemize}


\doxysubsubsubsubsection{Detailed Description}


\label{doc-define-members}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_doc-define-members}
\doxysubsubsubsubsection{Macro Definition Documentation}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gafcbd098d482318a622a58bf168547389}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_FLASH\_LATENCY@{IS\_FLASH\_LATENCY}}
\index{IS\_FLASH\_LATENCY@{IS\_FLASH\_LATENCY}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_FLASH\_LATENCY}{IS\_FLASH\_LATENCY}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gafcbd098d482318a622a58bf168547389} 
\#define IS\+\_\+\+FLASH\+\_\+\+LATENCY(\begin{DoxyParamCaption}\item[{}]{LATENCY}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga1276f51e97dc9857ca261fae4eb890f3}{FLASH\_LATENCY\_0}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga28c611f2cb4a3772ab37c538357fd5f6}{FLASH\_LATENCY\_1}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga69d209f9cb4f625010d72555c8dceb03}{FLASH\_LATENCY\_2}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga2f607c9fa7bdcd53df0e98a7b1e67496}{FLASH\_LATENCY\_3}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga65fe32d2c25a3d5ee3dce89dee459fa5}{FLASH\_LATENCY\_4}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga2517d62fa71e27b3b53223bbaacd06f7}{FLASH\_LATENCY\_5}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_gad047485b4941997af3c55ad61ad9c13a}{FLASH\_LATENCY\_6}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga09e9f01dd2e6e361adc9c995a5a73510}{FLASH\_LATENCY\_7}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga50fca6ee68a03a46093ddd1aad0a604b}{FLASH\_LATENCY\_8}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_gac7d2f544eb57b8bc1d1c09d541963b3d}{FLASH\_LATENCY\_9}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga952e79cae902b129bf4b80de551a99f0}{FLASH\_LATENCY\_10}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga235a33dd983649073f34c116c652d96a}{FLASH\_LATENCY\_11}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga20112b2d31eba4cd95f777c1f8114d9e}{FLASH\_LATENCY\_12}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga38e8648bb8eda820024540149ffd6862}{FLASH\_LATENCY\_13}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_gaf8e5bf2f7815e848d1fd17c0bceb6cbc}{FLASH\_LATENCY\_14}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LATENCY)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h___latency_ga1ab3df3c865f316286cc653a7e8a6b5a}{FLASH\_LATENCY\_15}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e7722ee983a9411f59c0fdb81bc0e08}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_FLASH\_SECTOR@{IS\_FLASH\_SECTOR}}
\index{IS\_FLASH\_SECTOR@{IS\_FLASH\_SECTOR}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_FLASH\_SECTOR}{IS\_FLASH\_SECTOR}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e7722ee983a9411f59c0fdb81bc0e08} 
\#define IS\+\_\+\+FLASH\+\_\+\+SECTOR(\begin{DoxyParamCaption}\item[{}]{SECTOR}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SECTOR)\ <\ FLASH\_SECTOR\_TOTAL)}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga4f8a952ef3d17442be3df685f57fac2a}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_FLASH\_TYPECRC@{IS\_FLASH\_TYPECRC}}
\index{IS\_FLASH\_TYPECRC@{IS\_FLASH\_TYPECRC}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_FLASH\_TYPECRC}{IS\_FLASH\_TYPECRC}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga4f8a952ef3d17442be3df685f57fac2a} 
\#define IS\+\_\+\+FLASH\+\_\+\+TYPECRC(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___c_r_c___selection___type_ga701a5f2da56e320a5196bee265d5d290}{FLASH\_CRC\_ADDR}})\ \ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___c_r_c___selection___type_ga4b6569ae79c85acc8c311bedfbdbfc9a}{FLASH\_CRC\_SECTORS}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___c_r_c___selection___type_ga0ec0a69e733de8c2d126f80861cdec51}{FLASH\_CRC\_BANK}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf15a6822d2421a33b6857059348ab476}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_FLASH\_TYPEERASE@{IS\_FLASH\_TYPEERASE}}
\index{IS\_FLASH\_TYPEERASE@{IS\_FLASH\_TYPEERASE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_FLASH\_TYPEERASE}{IS\_FLASH\_TYPEERASE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf15a6822d2421a33b6857059348ab476} 
\#define IS\+\_\+\+FLASH\+\_\+\+TYPEERASE(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___type___erase_gaee700cbbc746cf72fca3ebf07ee20c4e}{FLASH\_TYPEERASE\_SECTORS}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___type___erase_ga9bc03534e69c625e1b4f0f05c3852243}{FLASH\_TYPEERASE\_MASSERASE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9f462f01604e0d69a61be0795040c584}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_BOOT\_ADD\_OPTION@{IS\_OB\_BOOT\_ADD\_OPTION}}
\index{IS\_OB\_BOOT\_ADD\_OPTION@{IS\_OB\_BOOT\_ADD\_OPTION}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_BOOT\_ADD\_OPTION}{IS\_OB\_BOOT\_ADD\_OPTION}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9f462f01604e0d69a61be0795040c584} 
\#define IS\+\_\+\+OB\+\_\+\+BOOT\+\_\+\+ADD\+\_\+\+OPTION(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___b_o_o_t___o_p_t_i_o_n_ga811cba88354fa9a1e7acbd97dda20f96}{OB\_BOOT\_ADD0}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___b_o_o_t___o_p_t_i_o_n_ga51f3f1260815a690a496c82bb1c95141}{OB\_BOOT\_ADD1}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___b_o_o_t___o_p_t_i_o_n_ga8872d795a3aed08e90990b16aadcbbfc}{OB\_BOOT\_ADD\_BOTH}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac1673536ea261ec834af6e3733f58231}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_BOOT\_ADDRESS@{IS\_OB\_BOOT\_ADDRESS}}
\index{IS\_OB\_BOOT\_ADDRESS@{IS\_OB\_BOOT\_ADDRESS}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_BOOT\_ADDRESS}{IS\_OB\_BOOT\_ADDRESS}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac1673536ea261ec834af6e3733f58231} 
\#define IS\+\_\+\+OB\+\_\+\+BOOT\+\_\+\+ADDRESS(\begin{DoxyParamCaption}\item[{}]{ADDRESS}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((ADDRESS)\ <=\ 0x8013U)}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac97ecd832fce5f4b4ff9ef7bc4493013}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_BOR\_LEVEL@{IS\_OB\_BOR\_LEVEL}}
\index{IS\_OB\_BOR\_LEVEL@{IS\_OB\_BOR\_LEVEL}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_BOR\_LEVEL}{IS\_OB\_BOR\_LEVEL}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac97ecd832fce5f4b4ff9ef7bc4493013} 
\#define IS\+\_\+\+OB\+\_\+\+BOR\+\_\+\+LEVEL(\begin{DoxyParamCaption}\item[{}]{LEVEL}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((LEVEL)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___b_o_r___reset___level_ga08a8d333e34b1fd8b0a701ce4e4f8156}{OB\_BOR\_LEVEL0}})\ ||\ ((LEVEL)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___b_o_r___reset___level_ga3a888b788e75f0bc1f9add85c9ccd9d6}{OB\_BOR\_LEVEL1}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LEVEL)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___b_o_r___reset___level_gad678e849fcf817f6ed2d837538e8ebc2}{OB\_BOR\_LEVEL2}})\ ||\ ((LEVEL)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___b_o_r___reset___level_ga3132b8202c0a345e9dd33d136714b046}{OB\_BOR\_LEVEL3}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga41eb29a0776083ce176b2e660dd6d5cf}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_IWDG1\_SOURCE@{IS\_OB\_IWDG1\_SOURCE}}
\index{IS\_OB\_IWDG1\_SOURCE@{IS\_OB\_IWDG1\_SOURCE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_IWDG1\_SOURCE}{IS\_OB\_IWDG1\_SOURCE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga41eb29a0776083ce176b2e660dd6d5cf} 
\#define IS\+\_\+\+OB\+\_\+\+IWDG1\+\_\+\+SOURCE(\begin{DoxyParamCaption}\item[{}]{SOURCE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___i_w_d_g1___s_w_gaca3bd64d1363e15b34eccd54f855de7e}{OB\_IWDG1\_SW}})\ ||\ ((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___i_w_d_g1___s_w_ga0f515281b1c4ccb2bd14bb4a653b2a06}{OB\_IWDG1\_HW}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf2871652c08e76499d9449be6556f12c}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_IWDG\_SOURCE@{IS\_OB\_IWDG\_SOURCE}}
\index{IS\_OB\_IWDG\_SOURCE@{IS\_OB\_IWDG\_SOURCE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_IWDG\_SOURCE}{IS\_OB\_IWDG\_SOURCE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gaf2871652c08e76499d9449be6556f12c} 
\#define IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+SOURCE(\begin{DoxyParamCaption}\item[{}]{SOURCE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_watchdog_ga5a357e232c955444c3f2ccb9a937ffce}{OB\_IWDG\_SW}})\ ||\ ((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_watchdog_gadfcbfa963d79c339ec8e2d5a7734e47a}{OB\_IWDG\_HW}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga112de18ab98fba9247f0bfcfb55e0c20}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_IWDG\_STDBY\_FREEZE@{IS\_OB\_IWDG\_STDBY\_FREEZE}}
\index{IS\_OB\_IWDG\_STDBY\_FREEZE@{IS\_OB\_IWDG\_STDBY\_FREEZE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_IWDG\_STDBY\_FREEZE}{IS\_OB\_IWDG\_STDBY\_FREEZE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga112de18ab98fba9247f0bfcfb55e0c20} 
\#define IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+STDBY\+\_\+\+FREEZE(\begin{DoxyParamCaption}\item[{}]{FREEZE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((FREEZE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_a_n_d_b_y_ga2033b993c192a55757fc3fb0d8cfebc9}{OB\_IWDG\_STDBY\_FREEZE}})\ ||\ ((FREEZE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_a_n_d_b_y_gac371d40c19dd808bdcf77c77a07e2944}{OB\_IWDG\_STDBY\_ACTIVE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gab320b4e9c392f95a7a5262b2f5e9545f}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_IWDG\_STOP\_FREEZE@{IS\_OB\_IWDG\_STOP\_FREEZE}}
\index{IS\_OB\_IWDG\_STOP\_FREEZE@{IS\_OB\_IWDG\_STOP\_FREEZE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_IWDG\_STOP\_FREEZE}{IS\_OB\_IWDG\_STOP\_FREEZE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gab320b4e9c392f95a7a5262b2f5e9545f} 
\#define IS\+\_\+\+OB\+\_\+\+IWDG\+\_\+\+STOP\+\_\+\+FREEZE(\begin{DoxyParamCaption}\item[{}]{FREEZE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((FREEZE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_t_o_p_gae0c882a6f14ebe5d1969b50d5a2dbb17}{OB\_IWDG\_STOP\_FREEZE}})\ ||\ ((FREEZE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_t_o_p_gacbec0b12f9a0cebadcba12ed53891a2c}{OB\_IWDG\_STOP\_ACTIVE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6aeea9ef12189007b4d186a144fb54f6}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_PCROP\_RDP@{IS\_OB\_PCROP\_RDP}}
\index{IS\_OB\_PCROP\_RDP@{IS\_OB\_PCROP\_RDP}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_PCROP\_RDP}{IS\_OB\_PCROP\_RDP}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6aeea9ef12189007b4d186a144fb54f6} 
\#define IS\+\_\+\+OB\+\_\+\+PCROP\+\_\+\+RDP(\begin{DoxyParamCaption}\item[{}]{CONFIG}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((CONFIG)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___p_c_r_o_p___r_d_p_gaa64bfd8f4fa303d49e40d21a865bfe4b}{OB\_PCROP\_RDP\_NOT\_ERASE}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((CONFIG)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___p_c_r_o_p___r_d_p_gadc1d319505606fc82937702a2baf1bd3}{OB\_PCROP\_RDP\_ERASE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8d602a97cd688390b3d1956d9970e712}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_RDP\_LEVEL@{IS\_OB\_RDP\_LEVEL}}
\index{IS\_OB\_RDP\_LEVEL@{IS\_OB\_RDP\_LEVEL}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_RDP\_LEVEL}{IS\_OB\_RDP\_LEVEL}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8d602a97cd688390b3d1956d9970e712} 
\#define IS\+\_\+\+OB\+\_\+\+RDP\+\_\+\+LEVEL(\begin{DoxyParamCaption}\item[{}]{LEVEL}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((LEVEL)\ ==\ OB\_RDP\_LEVEL\_0)\ \ \ ||\(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LEVEL)\ ==\ OB\_RDP\_LEVEL\_1)\ \ \ ||\(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((LEVEL)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___read___protection_ga2262afca565429ce2808d835c49e5ee6}{OB\_RDP\_LEVEL\_2}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6bd4064333d849ddcff4e831e64d50e3}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_SECURE\_RDP@{IS\_OB\_SECURE\_RDP}}
\index{IS\_OB\_SECURE\_RDP@{IS\_OB\_SECURE\_RDP}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_SECURE\_RDP}{IS\_OB\_SECURE\_RDP}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga6bd4064333d849ddcff4e831e64d50e3} 
\#define IS\+\_\+\+OB\+\_\+\+SECURE\+\_\+\+RDP(\begin{DoxyParamCaption}\item[{}]{CONFIG}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((CONFIG)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_e_c_u_r_e___r_d_p_ga6af9739c8ce5411fa7bd08a43085467f}{OB\_SECURE\_RDP\_NOT\_ERASE}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((CONFIG)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_e_c_u_r_e___r_d_p_gaed5a6331a1c20d0cc0d23a6b7a06d36b}{OB\_SECURE\_RDP\_ERASE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac49b0b1bad3d90eb27f1f6faa64cc1db}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_STDBY\_D1\_RESET@{IS\_OB\_STDBY\_D1\_RESET}}
\index{IS\_OB\_STDBY\_D1\_RESET@{IS\_OB\_STDBY\_D1\_RESET}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_STDBY\_D1\_RESET}{IS\_OB\_STDBY\_D1\_RESET}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gac49b0b1bad3d90eb27f1f6faa64cc1db} 
\#define IS\+\_\+\+OB\+\_\+\+STDBY\+\_\+\+D1\+\_\+\+RESET(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___n_r_s_t___s_t_d_b_y___d1_ga74d8f18fcf2d305e1538fba6867907e4}{OB\_STDBY\_NO\_RST\_D1}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___n_r_s_t___s_t_d_b_y___d1_gafd66c897008e782380565076090fa914}{OB\_STDBY\_RST\_D1}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8a05393df3a5e89551b4e2e1e8c5b884}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_STDBY\_SOURCE@{IS\_OB\_STDBY\_SOURCE}}
\index{IS\_OB\_STDBY\_SOURCE@{IS\_OB\_STDBY\_SOURCE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_STDBY\_SOURCE}{IS\_OB\_STDBY\_SOURCE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8a05393df3a5e89551b4e2e1e8c5b884} 
\#define IS\+\_\+\+OB\+\_\+\+STDBY\+\_\+\+SOURCE(\begin{DoxyParamCaption}\item[{}]{SOURCE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes__n_r_s_t___s_t_d_b_y_gad776ed7b3b9a98013aac9976eedb7e94}{OB\_STDBY\_NO\_RST}})\ ||\ ((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes__n_r_s_t___s_t_d_b_y_ga69451a6f69247528f58735c9c83499ce}{OB\_STDBY\_RST}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gae3bc28e8d38633a7576e95e1b39e64cb}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_STOP\_D1\_RESET@{IS\_OB\_STOP\_D1\_RESET}}
\index{IS\_OB\_STOP\_D1\_RESET@{IS\_OB\_STOP\_D1\_RESET}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_STOP\_D1\_RESET}{IS\_OB\_STOP\_D1\_RESET}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gae3bc28e8d38633a7576e95e1b39e64cb} 
\#define IS\+\_\+\+OB\+\_\+\+STOP\+\_\+\+D1\+\_\+\+RESET(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___n_r_s_t___s_t_o_p___d1_ga54518e62a53dc555cc92394b19817369}{OB\_STOP\_NO\_RST\_D1}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___n_r_s_t___s_t_o_p___d1_ga7496d9f8feb32fd49a18bd7e05646095}{OB\_STOP\_RST\_D1}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga131ae3434f300c8317dd6b3b349c7cab}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_STOP\_SOURCE@{IS\_OB\_STOP\_SOURCE}}
\index{IS\_OB\_STOP\_SOURCE@{IS\_OB\_STOP\_SOURCE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_STOP\_SOURCE}{IS\_OB\_STOP\_SOURCE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga131ae3434f300c8317dd6b3b349c7cab} 
\#define IS\+\_\+\+OB\+\_\+\+STOP\+\_\+\+SOURCE(\begin{DoxyParamCaption}\item[{}]{SOURCE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes__n_r_s_t___s_t_o_p_ga7344fe0ec25c5eb2d11db7c855325436}{OB\_STOP\_NO\_RST}})\ ||\ ((SOURCE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes__n_r_s_t___s_t_o_p_gaef92c03b1f279c532bfa13d3bb074b57}{OB\_STOP\_RST}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e8b5a360108aff5eedfc7431ab125e1}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_IOHSLV@{IS\_OB\_USER\_IOHSLV}}
\index{IS\_OB\_USER\_IOHSLV@{IS\_OB\_USER\_IOHSLV}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_IOHSLV}{IS\_OB\_USER\_IOHSLV}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga9e8b5a360108aff5eedfc7431ab125e1} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IOHSLV(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___i_o_h_s_l_v_ga8030bff5b676b9921dc3973a3ab9ff72}{OB\_IOHSLV\_DISABLE}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___i_o_h_s_l_v_ga099290745e25bd5a7f1ca84ace05fb24}{OB\_IOHSLV\_ENABLE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga14d8e49c2f7926e252617e51df838dfd}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_IWDG\_STDBY@{IS\_OB\_USER\_IWDG\_STDBY}}
\index{IS\_OB\_USER\_IWDG\_STDBY@{IS\_OB\_USER\_IWDG\_STDBY}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_IWDG\_STDBY}{IS\_OB\_USER\_IWDG\_STDBY}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga14d8e49c2f7926e252617e51df838dfd} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IWDG\+\_\+\+STDBY(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_a_n_d_b_y_ga2033b993c192a55757fc3fb0d8cfebc9}{OB\_IWDG\_STDBY\_FREEZE}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_a_n_d_b_y_gac371d40c19dd808bdcf77c77a07e2944}{OB\_IWDG\_STDBY\_ACTIVE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga395a9bf65b7afd3d86179d7c12d79578}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_IWDG\_STOP@{IS\_OB\_USER\_IWDG\_STOP}}
\index{IS\_OB\_USER\_IWDG\_STOP@{IS\_OB\_USER\_IWDG\_STOP}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_IWDG\_STOP}{IS\_OB\_USER\_IWDG\_STOP}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga395a9bf65b7afd3d86179d7c12d79578} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+IWDG\+\_\+\+STOP(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_t_o_p_gae0c882a6f14ebe5d1969b50d5a2dbb17}{OB\_IWDG\_STOP\_FREEZE}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___bytes___i_w_d_g___f_r_e_e_z_e___s_t_o_p_gacbec0b12f9a0cebadcba12ed53891a2c}{OB\_IWDG\_STOP\_ACTIVE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gabb2e868ccbd85617c0ea6a583140535b}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_SECURITY@{IS\_OB\_USER\_SECURITY}}
\index{IS\_OB\_USER\_SECURITY@{IS\_OB\_USER\_SECURITY}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_SECURITY}{IS\_OB\_USER\_SECURITY}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gabb2e868ccbd85617c0ea6a583140535b} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+SECURITY(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_e_c_u_r_i_t_y_ga65cf987abc534ac99ad41cbc9641ffe0}{OB\_SECURITY\_ENABLE}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_e_c_u_r_i_t_y_gad7599b114220fb9fb493feaefa6ab76a}{OB\_SECURITY\_DISABLE}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga702ed58324bfbb37bc8c689c09c39595}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_ST\_RAM\_SIZE@{IS\_OB\_USER\_ST\_RAM\_SIZE}}
\index{IS\_OB\_USER\_ST\_RAM\_SIZE@{IS\_OB\_USER\_ST\_RAM\_SIZE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_ST\_RAM\_SIZE}{IS\_OB\_USER\_ST\_RAM\_SIZE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga702ed58324bfbb37bc8c689c09c39595} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+ST\+\_\+\+RAM\+\_\+\+SIZE(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_t___r_a_m___s_i_z_e_ga04217fd5bfd5f72f7133fa4fb282de7b}{OB\_ST\_RAM\_SIZE\_2KB}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_t___r_a_m___s_i_z_e_gafb8da0413dc083a96979f423b2fe668a}{OB\_ST\_RAM\_SIZE\_4KB}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_t___r_a_m___s_i_z_e_ga62bd8548d6942106d8e5bbac1a3e1165}{OB\_ST\_RAM\_SIZE\_8KB}})\ ||\ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___o_b___s_t___r_a_m___s_i_z_e_gac8b2bbd7d709bb642a277fe393afebce}{OB\_ST\_RAM\_SIZE\_16KB}}))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga68ff0f976e73a1a0f2b5474fd5973d2d}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_USER\_TYPE@{IS\_OB\_USER\_TYPE}}
\index{IS\_OB\_USER\_TYPE@{IS\_OB\_USER\_TYPE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_USER\_TYPE}{IS\_OB\_USER\_TYPE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga68ff0f976e73a1a0f2b5474fd5973d2d} 
\#define IS\+\_\+\+OB\+\_\+\+USER\+\_\+\+TYPE(\begin{DoxyParamCaption}\item[{}]{TYPE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((((TYPE)\ \&\ OB\_USER\_ALL)\ !=\ 0U)\ \&\&\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((TYPE)\ \&\ \string~OB\_USER\_ALL)\ ==\ 0U))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gade36d0d5f5de92caf5a5e7ee22394b87}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OB\_WRP\_SECTOR@{IS\_OB\_WRP\_SECTOR}}
\index{IS\_OB\_WRP\_SECTOR@{IS\_OB\_WRP\_SECTOR}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OB\_WRP\_SECTOR}{IS\_OB\_WRP\_SECTOR}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_gade36d0d5f5de92caf5a5e7ee22394b87} 
\#define IS\+\_\+\+OB\+\_\+\+WRP\+\_\+\+SECTOR(\begin{DoxyParamCaption}\item[{}]{SECTOR}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SECTOR)\ !=\ 0x00000000U)}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga87cd48c2373f47668470a38892ed07e3}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_OPTIONBYTE@{IS\_OPTIONBYTE}}
\index{IS\_OPTIONBYTE@{IS\_OPTIONBYTE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_OPTIONBYTE}{IS\_OPTIONBYTE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga87cd48c2373f47668470a38892ed07e3} 
\#define IS\+\_\+\+OPTIONBYTE(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((((VALUE)\ \&\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___type_ga242f762f6db284aa457287f8bd74145b}{OPTIONBYTE\_ALL}})\ !=\ 0U)\ \&\&\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ \&\ \mbox{\hyperlink{group___f_l_a_s_h_ex___option___type_ga242f762f6db284aa457287f8bd74145b}{\string~OPTIONBYTE\_ALL}})\ ==\ 0U))}

\end{DoxyCode}
\Hypertarget{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8164622401a6cacf006679166de93c21}\index{FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}!IS\_WRPSTATE@{IS\_WRPSTATE}}
\index{IS\_WRPSTATE@{IS\_WRPSTATE}!FLASHEx Private macros to check input parameters@{FLASHEx Private macros to check input parameters}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_WRPSTATE}{IS\_WRPSTATE}}
{\footnotesize\ttfamily \label{group___f_l_a_s_h_ex___i_s___f_l_a_s_h___definitions_ga8164622401a6cacf006679166de93c21} 
\#define IS\+\_\+\+WRPSTATE(\begin{DoxyParamCaption}\item[{}]{VALUE}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___w_r_p___state_gaa34eb6205fe554f65a311ee974d5a4ab}{OB\_WRPSTATE\_DISABLE}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ \mbox{\hyperlink{group___f_l_a_s_h_ex___w_r_p___state_ga9fc463145ab57616baa36d95523186a1}{OB\_WRPSTATE\_ENABLE}}))}

\end{DoxyCode}
